Version 2.8.0
Mise à jour le : 20 Octobre 2026
Site : Rejoignez-nous sur Github
Youtube : Rejoignez-nous sur Youtube - Kronos
Discord : Rejoignez-nous sur Discord
Kronos est un émulateur Sega Saturn/ST-V basé sur Yabause et Yaba Sanshiro.
Copyright (C) 2017-2026 - François Caron
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Table des Matières
Pour les nouveautés de la version, veuillez consulter le fichier "Nouveautés.txt".
Kronos est un émulateur Sega Saturn/ST-V en Open Source écrit en C/C++. Il est basé sur les sources de Yabause/UoYabause/Yaba Sanshiro, le but est d'améliorer l'émulation et l’expérience Sega Saturn/ST-V.
Revenir en Haut de la Page
- La compatibilité des jeux devrait être aux alentours de 99 %
- Support des jeux ST-V.
- Support des archives Redump au format Zip (si vous possédez un jeu Saturn provenant de chez Redump, il est possible de lancer le jeu sans décompresser l'archive).
- Support des images CHD.
- Support des filtres vidéos : HQ4x, 4xBRZ, 6xBRZ, Netteté (adaptative), FSR 1.0 (EASU + RCAS), Scale 3x, Scale 4x.
- Support des filtres d'embellissement : Bilinéaire, Bi Cubique, Désentrelacement Bob, Désentrelacement Debug Bob, Désentrelacement OSSC Bob, Désentrelacement Débug OSSC Bob, Scanline, Lanczos 3, Bilinéaire net, FXAA, CRT (grille d'ouverture), Cell shading (toon).
- Cartouche : Pro Action Replay, Ram de Sauvegarde de 4 Mbit, Ram de Sauvegarde de 8 Mbit, Ram de Sauvegarde de 16 Mbit, Ram de Sauvegarde de 32 Mbit, Dram 8 Mbit, Dram 32 Mbit, Dram 128 Mbit, Résau, Modem Japonais, ROM Jeu ST-V, Extension de développement, Carte Video CD (carte MPEG).
- Contrôleurs de Jeu : Manette, Volant, Mission Stick, Double Mission Stick, 3D Control Pad, Pistolet, Clavier, Souris, Contrôles ST-V, Hopper Cabinet, Mahjong Panel.
- Window Resolution : Proportions d'origine, Etirer dans la Fenêtre, Pixel Perfect - Plein Ecran, Pixel Perfect.
- Support du Wireframe.
- Support des VCD (CD Vidéo).
- Support du Compute Shader.
- Nouvel interpréteur Kronos (utilisation réduite du CPU).
- Support de Kronos dans Retroarch.
- Support de Windows 7/10/11.
Revenir en Haut de la Page
Pour avoir la meilleure expérience, suivez ces étapes :
- Effacer votre bkram.bin --> par défaut, le chemin est C:\Users\yourname\Appdata\local\kronos\
- Effacer votre ancien fichier kronos.ini ou utiliser le fichier kronos.ini fournit dans l'archive.
- Les anciennes sauvegardes/sauvegardes d'états ne devraient pas fonctionner avec Kronos 2.6.0.
- Paramètrer Kronos avec un vrai bios. Si vous lancez kronos, le message d'erreur "Ne peut pas initialisez Kronos" sera affiché. Voir la vidéo : Vidéo sur l'erreur "Ne peut pas initialiser Kronos"
- Si vous avez Onedrive sur votre ordinateur, Kronos ne doit pas être synchronisé avec OneDrive, ni utilisé des chemins Onedrive dans les paramètres.
- L"équipe Kronos ne fournit aucun bios dans son archive et aucun lien pour le télécharger, si tel est le cas, nous ne fournirons aucun support.
Revenir en Haut de la Page
Le noyau Compute Shader est le seul disponible depuis la version 2.6.0 suite à la suppression du noyeau OpenGL sur la version 2.5.5.
- Noyau Compute Shader : les cartes graphiques supportés >= OpenGl 4.3.
Revenir en Haut de la Page
Pour lancer une jeu ST-V, veuillez suivre les étapes suivantes (port Windows) :
- Créer un répertoire avec vos roms ST-V (ne surtout pas les décompresser). Ajout le Bios ST-V dans le même répertoire.
- Lancer Kronos.exe
- Cliquez sur "Fichier" --> "Paramètres" --> puis sur l'onglet "Cartouche/Mémoire".
- Dans "Cartouche", sélectionnez "Rom Jeu ST-V".
- Cliquez sur "..." pour ajouter le chemin du répertoire ou se trouve les roms ST-V. Patientez quelques secondes. Les jeux devraient être affichés sur la ligne au dessus.
- En-dessous, dans Mémoire, donnez le chemin d'un fichier .bin utilisé uniquement pour le book keeping des jeux ST-V (un jeu ST-V peut avoir un comportement anormal en présence de la sauvegarde de son port Saturn).
- Dans Contrôleur, choisir une configuration libre pour le Port 1 et sélectionner "Contrôles ST-V". Cliquez sur l'icône de clé à molette à côté et réglez chaque bouton du joueur 1.
- Répéter l'opération pour le Port 2 pour jouer à 2.
- Cliquez sur "Ok" pour fermer la fenêtre des "Paramètres".
- Pressez l'icône "Lancer" dans la barre d'outils ou dans le menu "Emulation".
Revenir en Haut de la Page
La liste de compatibilité avec les jeux ST-V (besoin de plus de tests) :
Jeux qui fonctionnent :
Revenir en Haut de la Page
La version Qt autonome émule la carte Video CD de la Sega Saturn (carte MPEG). C'est le programme lecteur de la carte elle-même (chargé depuis sa ROM par le BIOS de la Saturn) qui lit le disque : les menus et les commandes sont donc ceux du vrai lecteur.
Ce qu'il faut :
- Un vrai BIOS Saturn. Le BIOS émulé ne fonctionne pas avec le lecteur de la carte : laissez "Activer l'Emulation du Bios" décoché et n'utilisez pas la ligne de commande --no-bios.
- Un dump de la ROM de la carte Video CD (ROM MPEG) : un dump brut (.bin, .rom) ou un .zip qui le contient (stocké ou compressé « deflate »). Les dumps aux octets inversés ou dans l'ordre des puces sont détectés et convertis automatiquement. On ne fournit pas cette ROM.
- Une image du VCD avec des secteurs bruts de 2352 octets : .cue/.bin, un .zip contenant un .cue/.bin, .ccd, .mds ou .chd. Un simple .iso (secteurs de 2048 octets) ne peut pas fonctionner : la vidéo est enregistrée dans des secteurs Mode 2 Form 2, qu'un .iso ne contient pas.
Configuration (Qt) :
- Paramètres → Général → Chemin du Fichier Bios : choisissez votre BIOS Saturn et vérifiez que "Activer l'Emulation du Bios" est décoché.
- Paramètres → Cartouche/Mémoire → ROM Mpeg : choisissez la ROM de la carte Video CD. Le chemin est enregistré sous Path dans la section [MpegROM] de kronos.ini (Linux : ~/.config/kronos/qt/kronos.ini).
- Le type de cartouche peut rester tel quel. Choisir Video CD Card (MPEG Card) est facultatif : la carte se loge dans le port MPEG à l'arrière de la console, et le chemin de la ROM suffit.
- Fichier → Ejecter/Charger un... (Ctrl+I), choisissez l'image du VCD et lancez l'émulation. Le BIOS démarre le lecteur de la carte, qui affiche le disque.
Commandes du VCD :
Le lecteur se pilote depuis son panneau de commande à l'écran : Gauche/Droite choisit un bouton, C l'active (lecture, pause, stop, avance rapide, retour rapide, PRG...). L'avance et le retour rapides sautent au point d'entrée suivant ou précédent du disque, comme sur le vrai lecteur.
Limites :
- Version Qt autonome uniquement. Le core libretro n'a pas de réglage pour la ROM MPEG et ne peut donc pas lire les VCD.
- Image affichée uniquement avec le moteur OpenGL compute shader (la vidéo est composée comme fond externe du VDP2, à la place de NBG1).
- MPEG-1 uniquement (VCD). Le décodage passe par PL_MPEG, qui ne gère pas le MPEG-2 : les Super Video CD (SVCD) sont détectés mais ne se lisent pas.
- La carte n'est présentée qu'aux Video CD et à quelques jeux Saturn qui l'utilisent (liste dans yabause/src/utils/src/db.c, MpegCardDBList). Tous les autres disques ne voient aucune carte, comme sur une console qui n'en a pas. La liste contient pour l'instant Lunar Silver Star Story MPEG-ban (T-27904G), Sakura Taisen Hanagumi Tsuushin (GS-9134), Sakura Taisen Jouki Radio Show (GS-9160) et Moritaka Chisato Watarasebashi / Lala Sunshine (GS-9172). D'autres titres connus pour utiliser la carte (disque 2 de l'édition limitée de Falcom Classics, GunGriffon japonais) n'y sont pas encore, faute de codes produit confirmés.
- Non émulé : les commandes MPEG de transfert d'image et de secteurs (0xA7 à 0xAA, lecture ou écriture d'images décodées via le tampon CD) ; elles sont acquittées sans rien faire. Le ralenti et le stroboscope sont approximatifs.
- Les sauvegardes d'état conservent les registres MPEG du bloc CD mais pas le décodeur lui-même (état de PL_MPEG, réglages de lecture) : un état chargé pendant la lecture peut ne plus afficher d'image tant que la lecture n'est pas relancée depuis le lecteur.
- Le son est attendu à 44,1 kHz (le standard VCD) ; un flux à une autre fréquence est lu à la mauvaise vitesse, et un avertissement est écrit dans le journal.
Revenir en Haut de la Page
Voici la liste des lignes de commandes disponibles :
| Catégorie |
Options |
Informations |
| Démarrage |
-a ou --autostart
--autoload=<0-9>
-f ou --fullscreen
--binary (non implémenté)
--log-file=<FILE>
|
Options de lancement et de configuration initiale de l'émulateur. |
| BIOS et disque |
-b ou --bios
-nb ou --no-bios
--bios-settings
-i ou --iso
-c ou --cdrom
--no-disc
-l ou --language
|
Gestion des fichiers BIOS, images disques (ISO, CUE, ZIP) et langue du système. |
| Cartouche et sauvegardes |
--cartridge=<type>
--cartridge-path
--modem-ip
--modem-port
--backup-ram
--extended-backup[=0|1]
--save-states=<DIR>
|
Gestion des cartouches d'extension, connexions réseau et sauvegardes. |
| ST-V |
--stv=<romset ou .zip>
--stv-path=<DIR>
--stv-region=<auto|europe|usa|japan|asia>
--stv-list
|
Options spécifiques au système d'arcade ST-V. |
| VCD (carte MPEG) |
--mpeg-rom=<FILE> (alias --vcd-rom)
ou --cartridge=vcd
|
Support de la carte de décompression MPEG / Video CD. |
| Manettes |
--port1, --port2
--per-core
|
Configuration des périphériques de saisie (types séparés par des virgules, 6 maximum pour un multitap). |
| Audio |
-ns ou --no-sound
--volume=<0-100>
--sound-core
|
Gestion du son et du volume. |
| Vidéo |
--window-size=WxH
--aspect-ratio
--resolution
--filter
--upscale
--wireframe
--mesh
--banding
--vsync
--show-fps
--autoframeskip (sans effet)
|
Paramètres d'affichage, filtres graphiques et fréquence d'images. |
| Émulation |
--sh2-core
--m68k-core
--sh2-cache
--clock-sync
--base-time
|
Paramètres avancés des processeurs et de la synchronisation. |
- Types de cartouche :
none, par, bup4, bup8, bup16, bup32, dram8, dram32, dram128, rom16, netlink, modem, stv, dev, vcd.
- Types de manette :
none, pad, 3dpad, mission, twin, gun, keyboard, mouse, wheel, cabinet (le type cabinet correspond à la borne ST-V).
- Options à liste de valeurs : elles acceptent aussi le numéro stocké dans le fichier
.ini, sauf --resolution.
Revenir en Haut de la Page
Revenir en Haut de la Page
- Un développeur Windows pour aider à corriger ce port.
- Un développeur Linux.
- Des testeurs.
- Des traducteurs.
- Tout autre aide que vous pouvez fournir (info, documentations techniques, etc...).
Revenir en Haut de la Page
Vous devez télécharger ce fichier : Kronos_default.yts
La traduction de Kronos est plutôt simple. Voici un exemple :
File|"mettez la traduction ici"
Close|"mettez la traduction ici"
Voici un exemple :
File|Fichier
Revenir en Haut de la Page
| Auteur |
Langue |
| Benjamin Siskoo |
French |
| Luis Manuel Sánchez Pérez |
German |
| siminoliso |
Italien |
| Luis Manuel Sánchez Pérez |
Spanish |
| dante3732 |
Russian |
Revenir en Haut de la Page
Revenir en Haut de la Page
| Nom |
Description |
| François Caron |
Développeur de Kronos |
| rob-ack |
Développeur |
| Benjamin Siskoo |
Traducteur, testeur, création des builds |
| Barbudreadmon |
Port Kronos sur Retroarch |
| Fafling |
Testeur avec des connaissances des documentations techniques |
| Luis Manuel Sánchez Pérez |
Traducteur Espagnol/Allemand, testeur |
Back to Top
Kronos est sous Copyright © 2017-2026 par François Caron.
SEGA SATURN est une marque commerciale ou une marque déposée de SEGA.
Kronos n'est affilié à aucune des sociétés mentionnées et n'est endossé par aucune d'entre elles.